//方法的重载
public class OverLoad{
	void show(){
		System.out.println("无参数");
	}
	void show(int i){
		System.out.println("1个整型参数");
	}
	void show(int i1, int i2){
		System.out.println("2个整型参数");
	}
	void show(int i1 , double d1){
		System.out.println("1个整型参数,1个double型参数");
	}

	void show(double d1	,int i1  ){
		System.out.println("1个double型参数,1个整型参数,");
	}


	// 错误: 已在类 OverLoad中定义了方法 show(double,int)，方法的重载于返回值无关范围
	// int show(double d1	,int i1  ){
	// 	System.out.println("1个double型参数,1个整型参数,");
	// 	return i1;
	// }

	public static void main(String[] args) {
		OverLoad od = new OverLoad();
		od.show();
		od.show(1);
		od.show(1,2);
		od.show(1,2.0);
		od.show(1.0,2);	
		od.show(1.0,2);	
	}
 }